Goal-Directed Modeling of Self-adaptive Software Architecture

نویسندگان

  • Shan Tang
  • Xin Peng
  • Yijun Yu
  • Wenyun Zhao
چکیده

Today’s large-scale computing systems are deployed in open, changing and unpredictable environments. To operate reliably, such systems should be able to adapt to new circumstances on their own to get them running and keep them running. Self-adaptive software system has been proposed as a good solution for this demand. However, very few techniques are available to date for systematically building such kind of system. Aiming at this requirement, this paper presents a sound approach to derive a self-adaptive software architecture model from the requirements goal model in systematic way. At the same time, we illustrate our approach by applying it to a simplified on-line shopping system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptable and Adaptive Systems: The Intelligent Control Paradigm for Software Architecture

This paper presents a model-based architectural approach to evolving, or growing, adaptive software systems. The architecture is based on the Viable System Model (VMS) developed by Stafford Beer. The VSM, as a meta-model, tries to capture the essential invariants required by successful, or viable, systems. These types of systems are called Complex Adaptive Systems in Complexity Theory and Intel...

متن کامل

A framework for evaluating model-driven architecture

In the last few years, Model Driven Development (MDD) has become an interesting alternative for designing the self-adaptive software systems. In general, the ultimate goal of this technology is to be able to reduce development costs and effort, while improving the modularity, flexibility, adaptability, and reliability of software systems. An analysis of model-driven methodologies shows them all...

متن کامل

Self-directed Learning Readiness and Learning Styles among Nursing Students of Isfahan University of Medical Sciences

Introduction: Self directed learning has become a focus for nursing education in the past few decades due to the complexity and changes in nursing profession development. The relationship between self directed learning and learning styles is detectable in different learning situations. This study was performed to determine nursing students' readiness for self-directed learning and also identify...

متن کامل

Constraint Programming as a Means to Manage Configurations in Self-Adaptive Systems

In recent years, new software architectures have been developed in which components can be bound and unbound dynamically as the context demands. This capacity to dynamically adapt the software’s structure, behaviour and quality of service should make resilience easier to achieve by allowing systems to respond more flexibly to changing environmental contexts. However, because the decision of how...

متن کامل

An Application Directed Adaptive Framework for Autonomic Software

Autonomic computing is gradually becoming accepted as a viable approach to achieving self-management in systems and networks, with the goal of lessening the impact of the complexity crisis on the computing industry. The authors propose the integration of high level selforganisation features into an Application Directed Adaptive Framework (ADAF), an autonomic-oriented software development proces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009